package com.coder4j.platform.vo;

import java.util.Date;
import lombok.Data;

/**
 * 用户操作日志 前端展示对象
 * @author keller
 * @date 2024-05-07 18:24:22
 */
@Data
public class OperationLogVO{

    /**
     * ID
     */
    private Long id;

    /**
     * 操作类型
     */
    private String type;

    /**
     * 操作名称
     */
    private String name;

    /**
     * 状态 success,failed
     */
    private String status;

    /**
     * IP地址
     */
    private String ip;

    /**
     * IP归属地
     */
    private String address;

    /**
     * 浏览器
     */
    private String browser;

    /**
     * 操作系统
     */
    private String os;

    /**
     * 请求方法 GET/POST/DELETE/UPDATE
     */
    private String requestMethod;

    /**
     * 请求URL
     */
    private String requestUrl;

    /**
     * 请求参数
     */
    private String requestParam;

    /**
     * 请求体
     */
    private String requestBody;

    /**
     * 应答参数
     */
    private String responseParam;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人ID
     */
    private Long createId;

    /**
     * 创建人名称
     */
    private String createName;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改人ID
     */
    private Long updateId;

    /**
     * 修改人名称
     */
    private String updateName;


}
